Fix VM_RESERVED check in vm_normal_page(). Pointed out by
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sat, 22 Apr 2006 08:45:45 +0000 (09:45 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sat, 22 Apr 2006 08:45:45 +0000 (09:45 +0100)
Isaku Yamahata.

Signed-off-by: Keir Fraser <keir@xensource.com>
linux-2.6-xen-sparse/mm/memory.c

index f91d3bab09c45a18a7f0a1b011c3d00106fc3f7e..3482a6bcf7a02c903553928e013ea5aada6660d6 100644 (file)
@@ -405,7 +405,7 @@ struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, pte_
         * Remove this test eventually!
         */
        if (unlikely(!pfn_valid(pfn))) {
-               if (!vma->vm_flags & VM_RESERVED)
+               if (!(vma->vm_flags & VM_RESERVED))
                        print_bad_pte(vma, pte, addr);
                return NULL;
        }